package ltd.bugs.tool.signature.attribute;

/**
 * @author zhengzhq
 * @Title: SignatureAttribute
 * @Description: 签名属性
 * @date 2018/8/10上午11:42
 */
public interface SignatureAttribute {

  // 签名文本
  static final String SIGNATURE_TEXT = "text";

  // 上下边框的大小，设置后会覆盖border的属性
  static final String BORDER_UP_DOWN = "borderUpDown";
  // 左右边框的大小，设置后会覆盖border的属性
  static final String BORDER_LEFT_RIGHT = "borderLeftRight";
  // 边框颜色
  static final String BORDER_COLOR = "borderColor";

  // 宽高修正配置，当且仅当边框线被切割的时候使用，否则应该保留默认
  static final String BORDER_FIX = "borderFix";

  // 写到本地磁盘的地址
  static final String WRITE_TO_DISK_PATH = "writeToDiskPath";

  // **************** 公司签章专用参数 *****************
  // 印章中心标志(默认为五角星)外接圆半径
  static final String STAR_RADIUS = "starRadius";
  // 边框线绘笔宽度
  static final String BORDER_WIDTH = "borderWidth";
  // 五角星边框宽度
  static final String STAR_BORDER_WIDTH = "starBorderWidth";
  // 印章名称距中心点偏移量,按照y轴方向
  static final String NAME_OFFSET = "nameOffset";
  // 印章扩展文字，可以填写印章单位或者用途
  static final String FIRM = "firm";
  // 印章扩展文字字体，如果未设置保持和名称一样
  static final String FIRM_FONT = "firmFont";
  // 营业执照
  static final String LICENCE = "licence";
  // 营业执照字体，如果未设置保持和名称一样
  static final String LICENCE_FONT = "licenceFont";
  // **************** 公司签章专用参数 *****************
}
